package com.taobao.api.domain;

import com.taobao.api.TaobaoObject;
import com.taobao.api.internal.mapping.ApiField;

/**
 * 视频播放信息
 *
 * @author auto create
 * @since 1.0, null
 */
public class VideoPlayInfo extends TaobaoObject {

  private static final long serialVersionUID = 7133862597329514312L;

  /**
   * android pad兼播放的m3u8列表文件（包含多码率）。适用大于等于3.0版本Android。
   */
  @ApiField("androidpad_url")
  private String            androidpadUrl;

  /**
   * android pad播放的mp4文件列表。适用2.3版本的Android
   */
  @ApiField("androidpad_v23_url")
  private AndroidVlowUrl    androidpadV23Url;

  /**
   * android phone播放的m3u8列表文件（包含多码率，）。适用大于等于3.0版本Android。
   */
  @ApiField("androidphone_url")
  private String            androidphoneUrl;

  /**
   * android phone播放的mp4文件列表。适用2.3版本的Android。
   */
  @ApiField("androidphone_v23_url")
  private AndroidVlowUrl    androidphoneV23Url;

  /**
   * Flash播放器地址，可直接通过PC浏览器播放
   */
  @ApiField("flash_url")
  private String            flashUrl;

  /**
   * ipad播放的m3u8列表文件（包含多码率）
   */
  @ApiField("ipad_url")
  private String            ipadUrl;

  /**
   * iphone播放的m3u8列表文件（包含多码率）
   */
  @ApiField("iphone_url")
  private String            iphoneUrl;

  /**
   * Web嵌入html代码，可直接嵌入页面中，支持html5的video标签，支持HLS播放协议最终返回m3u8资源，否则返回mp4资源
   */
  @ApiField("web_url")
  private String            webUrl;

  public String getAndroidpadUrl() {
    return this.androidpadUrl;
  }

  public void setAndroidpadUrl(String androidpadUrl) {
    this.androidpadUrl = androidpadUrl;
  }

  public AndroidVlowUrl getAndroidpadV23Url() {
    return this.androidpadV23Url;
  }

  public void setAndroidpadV23Url(AndroidVlowUrl androidpadV23Url) {
    this.androidpadV23Url = androidpadV23Url;
  }

  public String getAndroidphoneUrl() {
    return this.androidphoneUrl;
  }

  public void setAndroidphoneUrl(String androidphoneUrl) {
    this.androidphoneUrl = androidphoneUrl;
  }

  public AndroidVlowUrl getAndroidphoneV23Url() {
    return this.androidphoneV23Url;
  }

  public void setAndroidphoneV23Url(AndroidVlowUrl androidphoneV23Url) {
    this.androidphoneV23Url = androidphoneV23Url;
  }

  public String getFlashUrl() {
    return this.flashUrl;
  }

  public void setFlashUrl(String flashUrl) {
    this.flashUrl = flashUrl;
  }

  public String getIpadUrl() {
    return this.ipadUrl;
  }

  public void setIpadUrl(String ipadUrl) {
    this.ipadUrl = ipadUrl;
  }

  public String getIphoneUrl() {
    return this.iphoneUrl;
  }

  public void setIphoneUrl(String iphoneUrl) {
    this.iphoneUrl = iphoneUrl;
  }

  public String getWebUrl() {
    return this.webUrl;
  }

  public void setWebUrl(String webUrl) {
    this.webUrl = webUrl;
  }

}
